home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Original Shareware 1.1
/
The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso
/
19
/
window.zip
/
WINDOW32.DOC
< prev
next >
Wrap
Text File
|
1987-02-20
|
6KB
|
148 lines
February 20, 1987
MULTI-LEVEL WINDOWS
Version 3.2
PURPOSE:
This utility creates incredibly quick multi-level windows as
include files in Turbo Pascal programs for IBM PC/XT/AT compati-
bles. They work on MDA, CGA, and EGA adapters in any column mode
(40/80/etc.). This utility uses the quick screen writing utilities
of QWIK21.INC. Users are encouraged to participate in the free
Teamware concept with the release of these procedures.
TEST DRIVE:
Compile and run the tutoring program WTUTOR32.PAS to get a feeling
for features and speed.
FILES:
In this version, WINDOW32.ARC contains:
!_read .me!: File that insists you get a copy of QWIK21.ARC.
Qwik21 .inc: Include file for quick screen writing utilities.
Window32.inc: Include file for your programs to use windows.
Wtutor32.pas: Demo of Window32.inc and Qwik21.inc which also
gives a tutorial of user instructions.
Window32.doc: This document.
IMPROVEMENTS:
You should know from the start that this version is not a drop-in
replacement over version 3.0. In my judgement, some attribute
parameters were a little difficult to interface with other programs
and I modified them for ease of use. Second, there are some spiffy
special effects - zooming and shadows. Run the tutor program for
more info.
| Version 3.1 had a small bug in it that would cause an infinite loop
| with the zoom effect on for MakeWindows with Row/Col<4. It has
| been corrected, but you must remember that a Turbo window cannot
| have less than 2 rows or columns and still work scrolling and wrap-
| around.
TEAMWARE:
With the release of this utility, I hope to introduce the concept
of Teamware. These utilities are FREE, so don't worry. Many pro-
grammers have done some superior individual efforts and have
benefited many. But the problem is just that - they are individual
efforts that as packages are not compatible with other individual
efforts. And many of the programs are released as copyrighted so
that others cannot use them in certain contexts. It seems that if
users have other expertise and discover ways to combine each others
utilities, the benefits can improve greatly. This is what this
utility has done.
As Teamware, users CAN and are encouraged to:
1. Use the utilities to enhance their programs and applications
in both private and commercial contexts.
2. Combine, create, and edit other utilities and re-release them
as Teamware by permission of the previous author(s)/editor(s).
3. Enhance shareware programs provided they are applications that
in no way represent or advertise the power of the utilities
themselves.
4. Ask about questionable use of the utility.
As Teamware, users CANNOT:
1. Distribute the utilities for profit.
2. Combine, create, and edit other utilities and re-release them
as Shareware or for any profit as enhanced utilities.
ADDITIONAL NOTES:
The WTUTOR32.PAS covers most of the instructions for use, but users
should also read QWIK21.DOC to get the most of these utilities. For
instance, WINDOW32.INC can work on up to 8 display pages depending
on your video card. Turbo Pascal procedures only work on the first
page, page 0. This is where Q screen utilities come in. They will
work on any page. Even though WINDOW32.INC will seem to make a
Turbo Window on say page 3, the standard procedures of WriteLn,
Window, GotoXY, etc. will not work there. You must then use Q
screen utilities for those pages.
There may be later versions of QWIK.INC, so use the latest one.
Art Hill and myself are working on some full-blown multi-level
pulldown menus with this file. They should be available soon as
PULL11.ARC.
LIABILITY:
No liablities are assumed in the use or misuse of these utilities.
CREDITS:
The initial program was developed by Michael Burton in his copy
of WINDO.INC, ver 2.4. The program was edited by permission and
re-released as WINDOW30.ARC.
Copyright (c) 1986 by James H. LeMay, Michael Burton
These procedures are public domain under the Teamware concept.
If there are any problems, please let me know.
Jim LeMay, 6341 Klamath Rd., Ft. Worth, TX 76116
1-(817) 732-7150 (after 1730 PST), CIS 76011,217
Michael Burton, 15540 Boot Hill Rd., Hayden Lake, ID 83835
1-(208)-772-9347 (after 1800 PST)
Special effects concepts were graciously suggested by:
Rick Fothergill, 141 Oak Hill Road, Pittsfield, MA 01201
Data: 1-(413)-499-7245, CIS 76210,443
GEnie Mail: R.FOTHERGILL
REVISIONS:
Version 3.0 (01-01-87):
. Incorporated QWIK21.INC for improved performance,
compatibility, and reduction of code.
. Released under the teamware concept.
Version 3.1 (02-11-87):
. Added zoom and shadow effects.
. Added attribute function.
. Added justification for window title.
. Combined foreground and background parameters into one
attribute.
. Deleted Bleep procedure.
. Modified border constants and added BlankBrdr and UserBrdr.
. Made Qbox skip border for NoBrdr.
. Made MaxWndw responsibility of the user.
| Version 3.2 (02-20-87):
| . Corrected bug in zoom effect that caused infinite loop
| on windows with a row/col < 4.
| . Added ScrollWindow (Suggested by Art Hill).